package com.ccit.sand.config;

import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class AlipayClientConfig {
    private final AlipayConfig alipayConfig;

    public AlipayClientConfig(AlipayConfig alipayConfig) {
        this.alipayConfig = alipayConfig;
    }

//    @Bean
//    public AlipayClient alipayClient() {
//        return new DefaultAlipayClient(
//                alipayConfig.getGatewayUrl(),
//                alipayConfig.getAppId(),
//                alipayConfig.getMerchantPrivateKey(),
//                alipayConfig.getFormat(),
//                alipayConfig.getCharset(),
//                alipayConfig.getAlipayPublicKey(),
//                alipayConfig.getSignType()
//        );
//    }
}
